﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MessageSystem.Managed.Interface;

namespace MessageSystem.Managed
{
    public enum MessageSystemType
    {
        Default,
        Mono,
        Windows,
    }

    public class MessageSystemFactory
    {
        static public IMessageSystem Create(MessageSystemType nType)
        {
            switch (nType)
            {
                case MessageSystemType.Mono:
                    {
						return null;//new Mono.MessageSystem();
                    }
                case MessageSystemType.Default:
                    {
						return new Default.implement.MessageSystem();
                    }
                case MessageSystemType.Windows:
                    {
					return null;//new Windows.MessageSystem();
                    }
                default:
                    return null;
            }
        }
    }
}
